﻿using SqlSugar;

namespace OldPlatform_Data_Clean.entity
{
    /// <summary>
    /// 系统参数表实体类
    /// </summary>
    [SugarTable(TableConstant.systemParam)]
    public class SystemParam
    {
        #region 字段属性

        /// <summary>
        /// 槽号
        /// </summary>
        [SugarColumn(IsPrimaryKey = true)]
        public string Slot_id { get; set; }

        /// <summary>
        /// 设定标准系列电流
        /// </summary>
        public int Norm_series_electricity { get; set; }

        /// <summary>
        /// 基准欠量周期
        /// </summary>
        public int Base_owe_period { get; set; }

        /// <summary>
        /// 基准正常周期
        /// </summary>
        public int Base_norm_period { get; set; }

        /// <summary>
        /// 基准过量周期
        /// </summary>
        public int Base_over_period { get; set; }

        /// <summary>
        /// 效应后过量周期
        /// </summary>
        public int Effect_over_period { get; set; }

        /// <summary>
        /// 最大过量周期(时间)
        /// </summary>
        public int Max_over_period { get; set; }

        /// <summary>
        /// 下料初始化时间
        /// </summary>
        public int Nb_init_time { get; set; }

        /// <summary>
        /// 定容器料量
        /// </summary>
        public float Capacity { get; set; }

        /// <summary>
        /// 效应处理次数及交替下料标志
        /// </summary>
        public int Alternate_nb_and_reaction_process_times { get; set; }

        /// <summary>
        /// 打壳和下料的间隔时间
        /// </summary>
        public int Crust_breaker_and_nb_interval { get; set; }

        /// <summary>
        /// 加料动作时间
        /// </summary>
        public int Nb_action_time { get; set; }

        /// <summary>
        /// 打壳动作时间
        /// </summary>
        public int Crust_breaker_action_time { get; set; }

        /// <summary>
        /// 出铝附加电压量
        /// </summary>
        public int Out_al_additional_volt { get; set; }

        /// <summary>
        /// 换极附加电压量
        /// </summary>
        public int Change_pole_additional_volt { get; set; }

        /// <summary>
        /// 边加工附加电压量
        /// </summary>
        public int Edge_process_additional_volt { get; set; }

        /// <summary>
        /// 出铝附加电压有效时间
        /// </summary>
        public int Out_al_additional_volt_time { get; set; }

        /// <summary>
        /// 换极附加电压有效时间
        /// </summary>
        public int Change_pole_additional_volt_time { get; set; }

        /// <summary>
        /// 边加工附加电压有效时间
        /// </summary>
        public int Edge_process_additional_volt_time { get; set; }

        /// <summary>
        /// 针振附加电压量
        /// </summary>
        public int Vibration_additional_volt { get; set; }

        /// <summary>
        /// 摆动附加电压量
        /// </summary>
        public int Swing_additional_volt { get; set; }

        /// <summary>
        /// AE后自动RC控制使能
        /// </summary>
        public int Ae_rc_control { get; set; }

        /// <summary>
        /// 可调电压上限
        /// </summary>
        public int Volt_unregulated_upper { get; set; }

        /// <summary>
        /// 可调电压下限
        /// </summary>
        public int Volt_unregulated_lower { get; set; }

        /// <summary>
        /// 最小阳移周期
        /// </summary>
        public int Min_anode_move_period { get; set; }

        /// <summary>
        /// 最大附加电压
        /// </summary>
        public int Max_additional_volt { get; set; }

        /// <summary>
        /// 最大自动阳移时间量
        /// </summary>
        public int Max_auto_anode_move_time { get; set; }

        /// <summary>
        /// 出铝最小有效时间
        /// </summary>
        public int Out_al_min_valid_time { get; set; }

        /// <summary>
        /// 出铝最大有效时间
        /// </summary>
        public int Out_al_max_valid_time { get; set; }

        /// <summary>
        /// 换极最小有效时间
        /// </summary>
        public int Change_pole_min_valid_time { get; set; }

        /// <summary>
        /// 换极最大有效时间
        /// </summary>
        public int Change_pole_max_valid_time { get; set; }

        /// <summary>
        /// 边加工最小有效时间
        /// </summary>
        public int Edge_process_min_valid_time { get; set; }

        /// <summary>
        /// 边加工最大有效时间
        /// </summary>
        public int Edge_process_max_valid_time { get; set; }

        /// <summary>
        /// 换极停料有效时间
        /// </summary>
        public int Change_pole_and_stop_feed_valid_time { get; set; }

        /// <summary>
        /// 下料自控电流下限
        /// </summary>
        public int Nb_electricity_lower { get; set; }

        /// <summary>
        /// 下料自控电流上限
        /// </summary>
        public int Nb_electricity_upper { get; set; }

        /// <summary>
        /// 电压不针振判断标准
        /// </summary>
        public int Vibration_not_standard { get; set; }

        /// <summary>
        /// 电压针振严重判断标准
        /// </summary>
        public int Vibration_hard_standard { get; set; }

        /// <summary>
        /// 电压不摆动判断标准
        /// </summary>
        public int Swing_not_standard { get; set; }

        /// <summary>
        /// 电压摆动严重判断标准
        /// </summary>
        public int Swing_hard_standard { get; set; }

        /// <summary>
        /// 出铝停料有效时间
        /// </summary>
        public int Out_al_and_stop_feed_valid_time { get; set; }

        /// <summary>
        /// 边加工停料有效时间
        /// </summary>
        public int Edge_process_and_stop_feed_valid_time { get; set; }

        #endregion 字段属性
    }
}